package com.nuedu.corejava.ch10.homework;

/**
 * 设计一个队列，使用数组进行保存数据
 * 
 * @author netboy
 *
 */
public class MyQueue2 {

	private Object[] storage = new Object[16];

	/**
	 * 保存数据到队列中，如果队列已经存满，则按照当前容量的0.5倍进行扩容
	 * 
	 * @param object
	 */
	public void put(Object object) {

	}

	/**
	 * 取出队列的第一个数据，并从队列中移除;如果队列的有效数据小于16且队列容量的50%,需要进行容量调整，调整为当前容量的75%
	 * 
	 * @return
	 */
	public Object get() {

		return null;
	}

	/**
	 * 判断是否有有效数据
	 * 
	 * @return
	 */
	public boolean isEmpty() {
		return false;
	}

	/**
	 * 返回有效数据的数量
	 * 
	 * @return
	 */
	public int size() {

		return 0;
	}

}
